2017-05-08 - 26353 - Spec - ABAP - firm purchase requisitions #materialmaster #ABAPREPORTS #purchaserequisitions

SPECIFICATIONS

26353-Spec-ABAP - firm purchase requisitions

Purpose


ABAP - firm purchase requisitions

Admin Info

Purpose
ABAP - firm purchase requisitions
Requested By
Babu Lankipalli
Spec Created By
Damodhier/Adithya
Spec Created Date
05/08/2017
Spec QA by
Adithya
Objects
ZREQ_FIRMING
Document Status
Complete

Estimates


Sl.No
Activity
Estimation in Hours
1
Research

2
Documentation
08
3
Development/ Config
32
4
Unit test in DEV
16
5
Unit test in QUA
16
6
Other activity


TOTAL
72
References

Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

Documents
[Attach any document(s) received for the requirement(s)]


Spec Changes

[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]
Sl.
Change Details
Requested By
Requested On
Notes if any
1
Change in the program name ZREQ_FIRMING
Babu
05/22/2017

2
Filter Deletion Indicator PR lines, PRs converted to POs
Closed PRs so as those PRs can not have lines firmed
Babu
05/22/2017

Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]
Business do not want any changes for few Purchase Requisitions after those are created. Firm selected purchase requisitions lines (materials), so that demand will remain till the requisition is valid.

In Scope:

[List the activities to be included in scope]
Only Selected Purchase Requisitions.

Out of Scope:

[Out of scope activities]
Deleted, Already Firmed, Closed, Converted to POs

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]
Create a program so as the purchase requisitions which are given in the input shall be firmed, the layout of the program input shall be similar to the ZPO_DATECHG.
Transaction: ZPURREQFIRM
Table fields: EBAN – FIXKZ
Input: Purchase requisition and item number with below options. Once program is completed updating purchase requisition, need output of success data and error messages as exceptions. Similar to ZPO_DATECHG.

Test Plan

[List test scenarios/cases to be executed here]

Test ID
Test Scenario
Expected Results
Actual Results
MM001
Execute the transaction in foreground by inputting the
purchase requisition which is not closed and deleted
Fixed indicator should be updated
in the purchase req.
Fixed indicator updated in the
purchase requisition
MM002
Execute the transaction in background by inputting the
purchase requisition which is not closed and deleted
Fixed indicator should be updated
in the purchase req.
Fixed indicator updated in the
purchase requisition
MM003
Execute the transaction in foreground by inputting the
purchase requisition which is deleted
Fixed indicator should not update
in the purchase req.
Fixed indicator not updated in the
purchase requisition
MM004
Execute the transaction in background by inputting the
purchase requisition which is deleted
Fixed indicator should not update
in the purchase req.
Fixed indicator not updated in the
purchase requisition
MM005
Execute the transaction in foreground by inputting the
purchase requisition which is closed
Fixed indicator should not update
in the purchase req.
Fixed indicator not updated in the
purchase requisition
MM006
Execute the transaction in background by inputting the
purchase requisition which is closed
Fixed indicator should not update
in the purchase req.
Fixed indicator not updated in the
purchase requisition
MM007
Execute the transaction in foreground by inputting the
purchase requisition which is fully converted to PO
Fixed indicator should not update
in the purchase req.
Fixed indicator not updated in the
purchase requisition
MM008
Execute the transaction in background by inputting the
purchase requisition which is fully converted to PO
Fixed indicator should not update
in the purchase req.
Fixed indicator not updated in the
purchase requisition
MM009
Execute the transaction in foreground by inputting the
purchase requisition which is partially converted to PO
Fixed indicator should be updated
in the purchase req.
Fixed indicator updated in the
purchase requisition
MM010
Execute the transaction in background by inputting the
purchase requisition which is partially converted to PO
Fixed indicator should be updated
in the purchase req.
Fixed indicator updated in the
purchase requisition
Solution Details

[Provide complete technical details for configuration or programming here]
Created a Program ZREQ_FIRMING which looks like ZPO_DATECHG and firms the purchase requisitions which are given in the input.

Issues


[List Issues / Bugs identified in configuration or development]
2017-05-25 - 26353 - Rel Notes - Firm purchase requisitions